#components-layout-demo-top-side-2 .logo {
  width: 120px;
  height: 31px;
  background: rgba(255, 255, 255, 0.2);
  margin: 16px 28px 16px 0;
  float: left;
}
.weightMin {
  width: 960px;
}
.weightMin .ant-layout.ant-layout-has-sider > .ant-layout :global,
.weightMin .ant-layout.ant-layout-has-sider > .ant-layout-content :global {
  height: 100vh !important;
  min-height: 640px !important;
}
.Layout {
  margin: 0;
  padding: 0;
}
.fillIn {
  width: 224px;
  height: 100%;
  display: block;
  padding: 14px 6px 14px 17px;
}
.MyIcon {
  color: #5BCBF2;
  width: 16px;
  height: 12px;
  margin-right: 7px;
}
.MyIcon_span {
  color: #CCCCCC;
  text-decoration: none;
}
.MyIcon_span:hover {
  color: #fff;
  text-decoration: none;
}
.MyIcon_span:focus {
  color: #fff;
  text-decoration: none;
}
:global .ant-menu-item,
:global .ant-menu-submenu-title {
  white-space: normal;
}
.Breadcrumb {
  position: relative;
  left: 3%;
  top: -5vh;
  color: #ffffff;
}
.Breadcrumb a {
  color: #fff;
  text-decoration: none;
}
.Breadcrumb span {
  color: #fff;
}
.ant-layout-sider .ant-layout-sider-dark {
  background: #172431;
  flex: 0 0 170px;
  max-width: 170px;
  min-width: 170px;
  width: 170px;
}
.Dropdown {
  color: #fff;
  position: absolute;
  right: 1vh;
  cursor: pointer;
}
.ant-breadcrumb {
  position: absolute;
  color: #fff;
  top: 18px;
}
